﻿using System;
using System.Collections.Generic;
using Domain.Entidades;
using Domain.Interfaces.Servicos;

namespace Domain.Interfaces.Repositorios
{
    public interface IAfastamentoRepository : IRepositoryBase<usuarios_afastados>
    {
        IEnumerable<tipos_afastamento> busca_tipos();
        void Inserir(usuarios_afastados afastamento, VW_usuarios user);
        IEnumerable<VW_usuarios_afastados> Listar(DateTime dt1, DateTime dt2, int unidade);
        void Editar(usuarios_afastados afastamento, VW_usuarios user);
        usuarios_afastados carrega_busca(int codigo);
        void Deletar(usuarios_afastados afastamento, VW_usuarios user);


    }
}
